package com.tarena.lbs.user.service;

import com.tarena.lbs.base.protocol.exception.BusinessException;
import com.tarena.lbs.base.protocol.model.Result;
import com.tarena.lbs.user.pojo.param.UserParam;
import com.tarena.lbs.user.pojo.param.UserTagsParam;
import com.tarena.lbs.user.pojo.vo.UserVO;

import java.util.List;

public interface UserService {

    void register(UserParam param) throws BusinessException;


    UserVO getById(Long id);



    boolean checkTagRelation(Integer userId, String tagIds);

    List<UserVO> list(UserParam param);
}
